Seven Testing Principles: Defects Cluster Together